﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;

namespace Model
{
    [DataContract]
    [MB.Orm.Mapping.Att.ModelMap("DPS_TO_WMS_DIFF", "DPS_TO_WMS_DIFF", new string[] { "ID" })]
    [KnownType(typeof(PickReplenishInfo))]
    public class PickReplenishInfo : MB.Orm.Common.BaseModel
    {
        public PickReplenishInfo()
        {

        }
        private int _ID;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("ID", System.Data.DbType.Int32)]
        public int ID
        {
            get { return _ID; }
            set { _ID = value; }
        }
        private string _ORDERNO;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("ORDERNO", System.Data.DbType.String)]
        public string ORDERNO
        {
            get { return _ORDERNO; }
            set { _ORDERNO = value; }
        }

        private string _BOXNO;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("BOXNO", System.Data.DbType.String)]
        public string BOXNO
        {
            get { return _BOXNO; }
            set { _BOXNO = value; }
        }

        private string _LOCATION;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("LOCATION", System.Data.DbType.String)]
        public string LOCATION
        {
            get { return _LOCATION; }
            set { _LOCATION = value; }
        }
        private string _ITEMCODE;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("ITEMCODE", System.Data.DbType.String)]
        public string ITEMCODE
        {
            get { return _ITEMCODE; }
            set { _ITEMCODE = value; }
        }
        private string _ITEMNAME;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("ITEMNAME", System.Data.DbType.String)]
        public string ITEMNAME
        {
            get { return _ITEMNAME; }
            set { _ITEMNAME = value; }
        }
        private int _QTY;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("QTY", System.Data.DbType.Int32)]
        public int QTY
        {
            get { return _QTY; }
            set { _QTY = value; }
        }

        private int _RQTY;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("RQTY", System.Data.DbType.String)]
        public int RQTY
        {
            get { return _RQTY; }
            set { _RQTY = value; }
        }
        private int _PQTY;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("PQTY", System.Data.DbType.String)]
        public int PQTY
        {
            get { return _PQTY; }
            set { _PQTY = value; }
        }

        private string _REMARK;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("REMARK", System.Data.DbType.String)]
        public string REMARK
        {
            get { return _REMARK; }
            set { _REMARK = value; }
        }
        private int _FLAG;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("FLAG", System.Data.DbType.Int32)]
        public int FLAG
        {
            get { return _FLAG; }
            set { _FLAG = value; }
        }

        private string _BATCHNO;
        [DataMember]
        [MB.Orm.Mapping.Att.ColumnMap("BATCHNO", System.Data.DbType.String)]
        public string BATCHNO
        {
            get { return _BATCHNO; }
            set { _BATCHNO = value; }
        }
    }
}
